import axios from 'axios'

// axios 代码的封装
const instance = axios.create({
  // baseURL: 'http://huangjiangjun.top:3001/api/'
  baseURL: process.env.VUE_APP_BASEURL
})

/**
 * 每个实例，就是对应一个后台服务器
const instance2 = axios.create({
  baseURL: 'http://192.168.1.10:3001/data/'
})
 */

// 添加响应拦截器
instance.interceptors.response.use(
  function (response) {
    // 直接返回响应体数据，那么页面拿到的就是响应体数据
    return response.data
  },
  function (error) {
    // 超出 2xx 范围的状态码都会触发该函数。
    // 对响应错误做点什么
    return Promise.reject(error)
  }
)

export default instance
